1
general::
Phrase(s): fresh out (of something) [and] clean out (of something)
just now having sold or used up the last of something. • Sorry, I can’t serve you scrambled eggs. We are fresh out of eggs. • We are fresh out of nails. I sold the last box just ten minutes ago. • Lettuce? Sorry. I’m clean out.
McGrawhill's American Idioms And Phrasal Verbs